﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<DVSProject.Models.ReportModels>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    IndexLoadDefault
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        รายงานสรุปรายเดือน</h2>
    <script type="text/javascript">
        $(document).ready(function () {
            $(".date").datepicker({ dateFormat: 'dd-mm-yy' });
            //getter
            var dateFormat = $(".date").datepicker("option", "dateFormat");
            //setter
            $(".date").datepicker("option", "dateFormat", 'dd-mm-yy');
            $('.date').datepicker();

        });

        //          if ($("#start_date").val() != '') {
        //              var arrDate = $('#start_date').val().split(" ");
        //              $('#start_date').val(arrDate[0]);
        //          }

        //          if ($("#end_date").val() != '') {
        //              var arrDate = $('#end_date').val().split(" ");
        //              $('#end_date').val(arrDate[0]);
        //          }


        function SimpleInNewWin() {
            window.open("../FromMvc/ShowSimple");
        }


        function GenericInNewWin() {
            var oParam = { "FromDate": "", "ToDate": "" };
            oParam.FromDate = $("#model.start_date").val();
            oParam.ToDate = $("#model.end_date").val();

            $.ajax({
                url: '../../FromMvc/IndexLoadDefault',
                type: 'POST',
                contentType: 'application/json',
                data: JSON.stringify(oParam),
                dataType: 'json',
                success: function () {
                    window.open("../GenericReportViewer/ShowGenericRpt", 'mywindow', 'fullscreen=yes, scrollbars=auto');
                },
                error: function (jqXHR, exception) {
                    alert('Error message.');
                }

            });



        }
    </script>
    <% using (Html.BeginForm())
       {%>
    <%= Html.ValidationSummary(true) %>
    <fieldset>
        <legend>เงื่อนไขรายงาน</legend>
        <div class="editor-label">
            เครื่อง :
        </div>
        <div class="editor-field">
            <%=Html.DropDownListFor(model => model.product, Model.ProductSelect)%>
        </div>
        <div class="editor-label">
            เดือน :
        </div>
        <div class="editor-field">
            <%=Html.DropDownListFor(model => model.set_month, Model.MonthShowSelect)%>
        </div>
        <div class="editor-label">
            วันที่จดมิเตอร์ :
        </div>
        <div class="editor-field">
            <%= Html.TextBoxFor(model => model.start_date, new { @class = "date" })%>
            <%= Html.ValidationMessageFor(model => model.start_date)%>
        </div>
        <div class="editor-label">
            ถึง:
        </div>
        <div class="editor-field">
            <%= Html.TextBoxFor(model => model.end_date, new { @class = "date" })%>
            <%= Html.ValidationMessageFor(model => model.end_date)%>
        </div>
        <p>
            <input class="buttonSummit" type="submit" value="View" />
        </p>
    </fieldset>
    <p>
        <%= Html.ActionLink("Export PDF", "ExportPDF")%>
    </p>
     <p>
        <%= Html.ActionLink("Export Excel", "ExportExcel")%>
    </p>
    <% } %>
    <%if (Model.SummaryMeter != null)
      {%>
    <div class="CSSTableGenerator">
        <table>
            <tr>
                <th>
                    Service No.
                </th>
                <th>
                    สาขา
                </th>
                <th>
                    รุ่นเครื่องที่ใช้
                </th>
                <th>
                    serial No.
                </th>
                <th>
                    มิเตอร์ก่อน
                </th>
                <th>
                    มิเตอร์หลัง
                </th>
                <th>
                    มิเตอร์ที่ใช้
                </th>
                <th>
                    ค่าคงที่
                </th>
                <th>
                    มิเตอร์ก่อนที่แปลงค่า
                </th>
                <th>
                    มิเตอร์หลังที่แปลงค่า
                </th>
                <th>
                    กะบะที่ใช้งานจริง
                </th>
                <th>
                    ค่าน้ำยา/กะบะ HT@0.55
                </th>
                <th>
                    ค่าพื้นที่หลังหักส่วนลด
                </th>
                <th>
                    ยอดรวมก่อน VAT
                </th>
                <th>
                    วันที่จดมิเตอร์
                </th>
            </tr>
            <% foreach (var item in Model.SummaryMeter)
               { %>
            <tr>
                <%--  <td>
                    <%= Html.ActionLink("View", "../ReportVisit/ViewReport", new { FSRNOText = item.FSR_NO  /* id=item.PrimaryKey */ }, new { target = "_blank" })%>
                </td>--%>
                <td>
                    <%= Html.Encode(item.FSR_NO) %>
                </td>
                <%-- <td>
                    <%= Html.Encode(item.LocationSetCode)%>
                </td>--%>
                <td>
                    <%= Html.Encode(item.BranchName)%>
                </td>
                <%-- <td>
                    <%= Html.Encode(item.ModelId)%>
                </td>--%>
                <td>
                    <%= Html.Encode(item.ModelName)%>
                </td>
                <td>
                    <%= Html.Encode(item.SerialNo)%>
                </td>
                <td>
                    <%= Html.Encode(item.PreviousCount)%>
                </td>
                <td>
                    <%= Html.Encode(item.PresentCount)%>
                </td>
                <td>
                    <%= Html.Encode(item.TotalCount)%>
                </td>
                <td>
                    <%= Html.Encode(item.ConversionRate)%>
                </td>
                <%--  <td>
                    <%= Html.Encode(item.MachineNameTh)%>
                </td>--%>
                <%-- <td>
                    <%= Html.Encode(item.DateTimeOut.ToString("dd/MM/yyy HH:mm"))%>
                </td>--%>
                <td>
                    <%= Html.Encode(item.CalPreviousMeter)%>
                </td>
                <td>
                    <%= Html.Encode(item.CalPresentMeter)%>
                </td>
                <td>
                    <%= Html.Encode(item.TotalNoOfRacks)%>
                </td>
                <td>
                    <%= Html.Encode(item.HT055)%>
                </td>
                <td>
                    <%= Html.Encode(item.caldiscount_rent)%>
                </td>
                <td>
                    <%= Html.Encode(item.HT055AndRent)%>
                </td>
                <td>
                    <%= Html.Encode(item.DateTimeOut.ToString("dd/MM/yyy HH:mm"))%>
                </td>
                <%--<td>
                    <%= Html.Encode(item.WorkType)%>
                </td>--%>
                <%--   <td>
                <%= Html.Encode(String.Format("{0:F}", item.PresentCount)) %>
            </td>
            <td>
                <%= Html.Encode(String.Format("{0:F}", item.PreviousCount)) %>
            </td>
            <td>
                <%= Html.Encode(String.Format("{0:F}", item.TotalCount)) %>
            </td>
            <td>
                <%= Html.Encode(item.Discount) %>
            </td>
            <td>
                <%= Html.Encode(item.ConversionRate) %>
            </td>
            <td>
                <%= Html.Encode(String.Format("{0:F}", item.TotalNoOfRacks)) %>
            </td>
            <td>
                <%= Html.Encode(item.SignBy) %>
            </td>--%>
            </tr>
            <% } %>
        </table>
    </div>
    <%} %>
</asp:Content>
